home *** CD-ROM | disk | FTP | other *** search
/ Hottest 6 / Hottest 6 (1996)(PDSoft)[!].iso / software / fredfish / 1050.lha / Programs / Binary_dt / source / classbase.i < prev    next >
Text File  |  1994-11-30  |  2KB  |  70 lines

  1. ;
  2. ; $PROJECT: binary.datatype
  3. ;
  4. ; $VER: classbase.i 39.2 (30.11.94)
  5. ;
  6. ; by
  7. ;
  8. ; Stefan Ruppert , Windthorststraße 5 , 65439 Flörsheim , GERMANY
  9. ;
  10. ; (C) Copyright 1994
  11. ; All Rights Reserved !
  12. ;
  13. ; $HISTORY:
  14. ;
  15. ; 30.11.94 : 039.002 : SuperClassBase removed
  16. ; 14.11.94 : 039.001 :  initial
  17. ;
  18.  
  19.         IFND CLASSBASE_I
  20. CLASSBASE_I SET 1
  21.  
  22. ;-----------------------------------------------------------------------
  23.  
  24.         INCLUDE "exec/types.i"
  25.         INCLUDE "exec/libraries.i"
  26.         INCLUDE "exec/lists.i"
  27.         INCLUDE "exec/semaphores.i"
  28.         INCLUDE "utility/tagitem.i"
  29.  
  30. ;-----------------------------------------------------------------------
  31.  
  32.    STRUCTURE ClassBase,LIB_SIZE
  33.         UWORD   cb_UsageCnt
  34.         ULONG   cb_SysBase
  35.         ULONG   cb_DOSBase
  36.         ULONG   cb_IntuitionBase
  37.         ULONG   cb_GfxBase
  38.         ULONG   cb_UtilityBase
  39.         ULONG   cb_IFFParseBase
  40.         ULONG   cb_DataTypesBase
  41.         ULONG   cb_SegList
  42.         STRUCT  cb_Lock,SS_SIZE
  43.         ULONG   cb_Class
  44.    LABEL ClassBase_SIZEOF
  45.  
  46. ;-----------------------------------------------------------------------
  47.  
  48.         LIBINIT
  49.  
  50.         LIBDEF  _LVODispatch
  51.  
  52. ;---------------------------------------------------------------------------
  53.  
  54. CALL MACRO <Function_Name>
  55.         xref _LVO\1
  56.         jsr _LVO\1(A6)
  57.      ENDM
  58.  
  59. ;---------------------------------------------------------------------------
  60.  
  61. GO   MACRO <Function_Name>
  62.         xref _LVO\1
  63.         jmp _LVO\1(A6)
  64.      ENDM
  65.  
  66. ;---------------------------------------------------------------------------
  67.  
  68.         ENDC    ; CLASSBASE_I
  69.  
  70.